﻿#region Usings

using System;
using Yandex.Market.Api.YmlSerialization;

#endregion

namespace Yandex.Market.Api.Model
{
    /// <summary>
    /// Значения аттрибута 'type' элемента 'offer'
    /// </summary>
    [Serializable]
    public enum YmlOfferType
    {
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("vendor.model")] 
        VendorModel,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("book")] 
        Book,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("audiobook")] 
        AudioBook,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("artist.title")] 
        ArtistTitle,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("tour")] 
        Tour,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("ticket")] 
        Ticket,
        /// <summary>
        /// 
        /// </summary>
        [YmlEnum("event-ticket")] 
        EventTicket
    }

    /// <summary>
    /// Значения аттрибута 'id' элемента 'currency'
    /// </summary>
    [Serializable]
    public enum YmlCurrencyId
    {
        // ReSharper disable InconsistentNaming
        /// <summary>
        /// Казахский тенге
        /// </summary>
        KZT,
        /// <summary>
        /// Белорусский рубль
        /// </summary>
        BYR,
        /// <summary>
        /// Российский рубль
        /// </summary>
        RUR,
        /// <summary>
        /// Евро
        /// </summary>
        EUR,
        /// <summary>
        /// Украинская гривна
        /// </summary>
        UAH,
        /// <summary>
        /// Доллар США
        /// </summary>
        USD,
        /// <summary>
        /// Российский рубль
        /// </summary>
        RUB
        // ReSharper restore InconsistentNaming
    }

    /// <summary>
    /// 
    /// </summary>
    [Serializable]
    public enum YmlCategoryIdType
    {
        /// <summary>
        /// 
        /// </summary>
        Torg,
        /// <summary>
        /// 
        /// </summary>
        Yandex,
        /// <summary>
        /// 
        /// </summary>
        Own
    }
}